leaf jelly - German English Dictionary